package org.vy.dal.dao;

import org.vy.dal.common.DBField;
import org.vy.dal.common.DBTable;
import org.vy.dal.common.DBSeqGenerator;
import org.vy.dal.CommonSeqProvider;
import org.vy.dal.common.BaseDO;
import java.util.Date;

@DBTable("vy_magazine_subscription")
@DBSeqGenerator(org.vy.dal.CommonSeqProvider.class)
public class VyMagazineSubscriptionDO extends BaseDO {
	public void setSubscriptionId( String value) { 
		m_SubscriptionId = value;
	}
	public String getSubscriptionId() { 
		return m_SubscriptionId;
	}
	public void setVyId( String value) { 
		m_VyId = value;
	}
	public String getVyId() { 
		return m_VyId;
	}
	public void setPatrikaId( Integer value) { 
		m_PatrikaId = value;
	}
	public Integer getPatrikaId() { 
		return m_PatrikaId;
	}
	public void setPatrikaPeriodId( Integer value) { 
		m_PatrikaPeriodId = value;
	}
	public Integer getPatrikaPeriodId() { 
		return m_PatrikaPeriodId;
	}
	public void setStartDate( Date value) { 
		m_StartDate = value;
	}
	public Date getStartDate() { 
		return m_StartDate;
	}
	public void setEndDate( Date value) { 
		m_EndDate = value;
	}
	public Date getEndDate() { 
		return m_EndDate;
	}
	public void setAddressId( String value) { 
		m_AddressId = value;
	}
	public String getAddressId() { 
		return m_AddressId;
	}
	public void setDeliveryMode( String value) { 
		m_DeliveryMode = value;
	}
	public String getDeliveryMode() { 
		return m_DeliveryMode;
	}
	public void setWeekOffsetIndex( Double value) { 
		m_WeekOffsetIndex = value;
	}
	public Double getWeekOffsetIndex() { 
		return m_WeekOffsetIndex;
	}
	public void setReceiptNo( String value) { 
		m_ReceiptNo = value;
	}
	public String getReceiptNo() { 
		return m_ReceiptNo;
	}
	public void setReceiptDate( Date value) { 
		m_ReceiptDate = value;
	}
	public Date getReceiptDate() { 
		return m_ReceiptDate;
	}
	public void setQuantity( Integer value) { 
		m_Quantity = value;
	}
	public Integer getQuantity() { 
		return m_Quantity;
	}
	public void setShippingAmount( Double value) { 
		m_ShippingAmount = value;
	}
	public Double getShippingAmount() { 
		return m_ShippingAmount;
	}
	public void setTotalAmount( Double value) { 
		m_TotalAmount = value;
	}
	public Double getTotalAmount() { 
		return m_TotalAmount;
	}
	public void setPaidAmount( Double value) { 
		m_PaidAmount = value;
	}
	public Double getPaidAmount() { 
		return m_PaidAmount;
	}
	public void setRefVyId( String value) { 
		m_RefVyId = value;
	}
	public String getRefVyId() { 
		return m_RefVyId;
	}
	public void setInstruction( String value) { 
		m_Instruction = value;
	}
	public String getInstruction() { 
		return m_Instruction;
	}
	public void setIsActive( Boolean value) { 
		m_IsActive = value;
	}
	public Boolean getIsActive() { 
		return m_IsActive;
	}
	public void setLastUpdatedBy( String value) { 
		m_LastUpdatedBy = value;
	}
	public String getLastUpdatedBy() { 
		return m_LastUpdatedBy;
	}
	public void setLastUpdatedOn( Date value) { 
		m_LastUpdatedOn = value;
	}
	public Date getLastUpdatedOn() { 
		return m_LastUpdatedOn;
	}

	@DBField("SUBSCRIPTION_ID")
	private String m_SubscriptionId;

	@DBField("VY_ID")
	private String m_VyId;

	@DBField("PATRIKA_ID")
	private Integer m_PatrikaId;

	@DBField("PATRIKA_PERIOD_ID")
	private Integer m_PatrikaPeriodId;

	@DBField("START_DATE")
	private Date m_StartDate;

	@DBField("END_DATE")
	private Date m_EndDate;

	@DBField("ADDRESS_ID")
	private String m_AddressId;

	@DBField("DELIVERY_MODE")
	private String m_DeliveryMode;

	@DBField("WEEK_OFFSET_INDEX")
	private Double m_WeekOffsetIndex;

	@DBField("RECEIPT_NO")
	private String m_ReceiptNo;

	@DBField("RECEIPT_DATE")
	private Date m_ReceiptDate;

	@DBField("QUANTITY")
	private Integer m_Quantity;

	@DBField("SHIPPING_AMOUNT")
	private Double m_ShippingAmount;

	@DBField("TOTAL_AMOUNT")
	private Double m_TotalAmount;

	@DBField("PAID_AMOUNT")
	private Double m_PaidAmount;

	@DBField("REF_VY_ID")
	private String m_RefVyId;

	@DBField("INSTRUCTION")
	private String m_Instruction;

	@DBField("IS_ACTIVE")
	private Boolean m_IsActive;

	@DBField("LAST_UPDATED_BY")
	private String m_LastUpdatedBy;

	@DBField("LAST_UPDATED_ON")
	private Date m_LastUpdatedOn;
}